{$CLEO .cs}

thread 'HULK'
wait 0
1@ = audiostream.Load("CLEO\MARVEL\HULK\SOUND\ROAR.MP3")
2@ = audiostream.Load("CLEO\MARVEL\HULK\SOUND\TRANSFORMATION.MP3")

0000: HULK

:HULK
wait 0
if
04ED: load_animation  "CARRY"
04ED: load_animation  "SWEET"
023C: load_special_actor 'HULK' as 9 // models 290-299
038B: load_requested_models
wait 0
if
023D:   special_actor 9 loaded
JUMP @HULK2

:HULK2
wait 0
if and
044B:   actor $PLAYER_ACTOR on_foot
8818: not  actor $PLAYER_ACTOR in_air
8449: not  actor $PLAYER_ACTOR in_a_car
84AD: not  actor $PLAYER_ACTOR in_water
0ADC:   test_cheat "HULK"
jf @HULK2
04EE:   animation "SWEET" loaded
wait 1
Audiostream.PerformAction(2@, PLAY)
0812: AS_actor $PLAYER_ACTOR perform_animation "LAFIN_SWEET" IFP_file "SWEET" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1 // versionB
wait 2650
fade 0 600
wait 700
fade 1 600
0A92: create_custom_thread "Marvel\Hulk\FORCE.hulk"
0A92: create_custom_thread "Marvel\Hulk\JUMP.HULK"
0A92: create_custom_thread "Marvel\Hulk\THUNDERCLAP.hulk"
0A92: create_custom_thread "Marvel\Hulk\SMASH.hulk"
0A92: create_custom_thread "Marvel\Hulk\GOD_MODE.hulk"
0A92: create_custom_thread "Marvel\Hulk\LIFT_CAR.hulk"
0A92: create_custom_thread "Marvel\Hulk\LIFT_PED.hulk"
0A92: create_custom_thread "Marvel\Hulk\MISSILE_THROW.hulk"
0A92: create_custom_thread "Marvel\Hulk\RUN.hulk"
0A92: create_custom_thread "Marvel\Hulk\SUPER_RUN.hulk"
0A92: create_custom_thread "Marvel\Hulk\GRAB_LAMP.hulk"
0A92: create_custom_thread "Marvel\Hulk\GRAB_LAMP2.hulk"
0A92: create_custom_thread "Marvel\Hulk\LIFT_OBJECT.HULK"
0A92: create_custom_thread "Marvel\Hulk\CORRER.HULK"
0A92: create_custom_thread "Marvel\Hulk\DOUBLE_MEGAJUMP.HULK"
0A92: create_custom_thread "Marvel\Hulk\SmokeGround\SmokeGround.hulk"
0A92: create_custom_thread "Marvel\Hulk\SmokeGround\SmokeGround2.hulk"
0A92: create_custom_thread "Marvel\Hulk\SmokeGround\SmokeGround3.hulk"
0A92: create_custom_thread "Marvel\Hulk\SmokeGround\SmokeGround4.hulk"
09C7: change_player $PLAYER_CHAR model_to #SPECIAL09
0992: set_player $PLAYER_ACTOR weapons_scrollable 0
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0
Audiostream.PerformAction(1@, PLAY)
0812: AS_actor $PLAYER_ACTOR perform_animation "HULK_ROAR" IFP "CARRY" framedelta 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1  // versionB
Player.InfiniteRun($PLAYER_CHAR) = true
wait 0
jump @HULK3

:HULK3
wait 0
if and
044B:   actor $PLAYER_ACTOR on_foot
0ADC:   test_cheat "HULK"
jf @HULK3
fade 0 600
wait 700
fade 1 600
055D: make_player $PLAYER_CHAR fireproof 0
09C7: change_player $PLAYER_CHAR model_to #NULL
0992: set_player $PLAYER_CHAR weapons_scrollable 1
Player.Build($PLAYER_CHAR)
Player.Defined($PLAYER_ACTOR)
0ABA: end_custom_thread_named 'FORCE'  
0ABA: end_custom_thread_named 'LIFT'   
0ABA: end_custom_thread_named 'JUMP'    
0ABA: end_custom_thread_named 'THUNDER' 
0ABA: end_custom_thread_named 'SMASH'     
0ABA: end_custom_thread_named 'HEALTH'     
0ABA: end_custom_thread_named 'RUN'
0ABA: end_custom_thread_named 'DM_RUN'
0ABA: end_custom_thread_named 'LP'
0ABA: end_custom_thread_named 'OBJECT'
0ABA: end_custom_thread_named 'HSMOKE'
0ABA: end_custom_thread_named 'HSMOKE2'
0ABA: end_custom_thread_named 'HSMOKE3'
0ABA: end_custom_thread_named 'HSMOKE4'
wait 1000
jump @HULK